Inside Macintosh: QuickTime Components

Previous | Chapter Top | Chapter Contents | Next

Data Types

This section discusses the data structures that are used by video digitizer components and by applications that use video digitizer components.

The Digitizer Information Structure

Field descriptions

vdigType
Specifies the type of video digitizer component. Valid values are
vdTypeBasic
Basic video digitizer--does not support any clipping
vdTypeAlpha
Supports clipping by means of an alpha channel
vdTypeMask
Supports clipping by means of a mask plane
vdTypeKey
Supports clipping by means of key colors
inputCapabilityFlags
Specifies the capabilities of the video digitizer component with respect to the input video signal. These flags are discussed in "Capability Flags," .
outputCapabilityFlags
Specifies the capabilities of the video digitizer component with respect to the output digitized video information. These flags are discussed in "Capability Flags," .
inputCurrentFlags
Specifies the current status of the video digitizer with respect to the input video signal. These flags are discussed in "Current Flags" .
outputCurrentFlags
Specifies the current status of the video digitizer with respect to the output digitized video information. These flags are discussed in "Current Flags" .
slot
Identifies the slot that contains the video digitizer interface card.
gdh
Contains a handle to the graphics device that defines the screen to which the digitized data is to be written. Set this field to nil if your application is not constrained to a particular graphics device.
maskgdh
Contains a handle to the graphics device that contains the mask plane. This field is used only by digitizers that clip by means of mask planes.
minDestHeight
Indicates the smallest height value the digitizer component can accommodate in its destination.
minDestWidth
Indicates the smallest width value the digitizer component can accommodate in its destination.
maxDestHeight
Indicates the largest height value the digitizer component can accommodate in its destination.
maxDestWidth
Indicates the largest width value the digitizer component can accommodate in its destination.
blendLevels
Specifies the number of blend levels the video digitizer component supports.
private
Reserved. Set this field to 0.

The Buffer List Structure

The Buffer Structure


© 1997 Apple Computer, Inc.

Previous | Chapter Top | Chapter Contents | Next